package controllers;

import java.util.List;

import appmodel.play.AppModelPPlay;
import appmodel.play.AppModelPais;
import appmodel.play.Viaje;



public class ModeloDelJuegoDTO {

	private List<String> villanos;
	private List<String> destinos;
	private Integer idDelJuego;
	private AppModelPais paisActual = new AppModelPais();
	

	public ModeloDelJuegoDTO(AppModelPPlay appModelPPlay) {
		villanos = appModelPPlay.villanos();
		paisActual = appModelPPlay.getPais();
		destinos = appModelPPlay.getDestinosFallidos();
		idDelJuego = appModelPPlay.getIdDelJuego();
	}
	public ModeloDelJuegoDTO(Viaje v, AppModelPPlay appModelPPlay) {
		paisActual.setNombre(v.getNombre());
		paisActual.setConexiones(v.getConexiones());
		paisActual.setLugar1(v.getLugar1());
		paisActual.setLugar2(v.getLugar2());
		paisActual.setLugar3(v.getLugar3());

		idDelJuego = v.getIdDelJuego();
		
		villanos = appModelPPlay.villanos(v.getIdDelJuego());
		destinos = appModelPPlay.destinos(v.getIdDelJuego());
		

		
	}	


	public List<String> getVillanos() {
		return villanos;
	}


	public void setVillanos(List<String> villanos) {
		this.villanos = villanos;
	}


	public List<String> getDestinos() {
		return destinos;
	}


	public void setDestinos(List<String> destinos) {
		this.destinos = destinos;
	}


	public Integer getIdDelJuego() {
		return idDelJuego;
	}


	public void setIdDelJuego(Integer idDelJuego) {
		this.idDelJuego = idDelJuego;
	}


	public AppModelPais getPaisActual() {
		return paisActual;
	}


	public void setPaisActual(AppModelPais paisActual) {
		this.paisActual = paisActual;
	}
	
	
	
	
	

}
